package com.zjw.constants;


/**
 * @author LKZY
 * @date 2023/12/11 23:24
 */
public class SystemConstants {

    /**
     * 文章状态 编辑 1
     */
    public static final String ARTICLE_STATUS_DRAFT = "1";

    /**
     * 文章状态 正常 0
     */
    public static final String ARTICLE_STATUS_NORMAL = "0";

    /**
     * 分类状态 正常
     */
    public static final String CATEGORY_STATUS_NORMAL = "0";
    /**
     * 分类状态 禁止
     */
    public static final String CATEGORY_STATUS_FORBIDDEN = "1";

    /**
     * 查询参数 无类别
     */
    public static final int QUERY_PARAMS_NO_CATEGORY = 0;


    /**
     * 链接未经审核
     */
    public static final int LINK_UNAUDITED = 2;

    /**
     * 链接审核失败
     */
    public static final int LINK_FAIL_AUDIT = 1;

    /**
     * 链接已审核
     */
    public static final int LINK_AUDITED = 0;


    /**
     * 用户状态正常
     */
    public static final int USER_STATUS_NORMAL = 0;

    /**
     * 用户状态已禁用
     */
    public static final int USER_STATUS_DISABLED = 1;


    /**
     * JWT 键前缀
     */
    public static final String JWT_KEY_PREFIX = "blogLogin:";

    /**
     * JWT 管理密钥前缀
     */
    public static final String JWT_ADMIN_KEY_PREFIX = "blogAdmin:";


    /**
     * 评论类型-友情链接
     */
    public static final String COMMENT_TYPE_LINK = "1";

    /**
     * 评论类型-文章
     */
    public static final String COMMENT_TYPE_ARTICLE = "0";

    /**
     * 是更评论
     */
    public static final Long COMMENT_IS_ROOT = -1L;


    /**
     * Redis 浏览量键
     */
    public static final String REDIS_VIEW_COUNT_KEY = "viewCountKey";

    /**
     * 用户类型 admin 后台管理员
     */
    public static final String USER_TYPE_ADMIN = "1";

    /**
     * 用户类型 user普通用户
     */
    public static final String USER_TYPE_USER = "0";

    /**
     * 权限角色前缀
     */
    public static final String AUTHORITIES_ROLE_PREFIX = "ROLE_";


    /**
     * 菜单禁用
     */
    public static final String MENU_DISABLE = "1";

    /**
     * 菜单正常
     */
    public static final String MENU_NORMAL = "0";


    /**
     * 角色正常
     */
    public static final String ROLE_NORMAL="0";
    /**
     * 角色禁用
     */
    public static final String ROLE_DISABLE="1";

}
